<!--
 * @Author: your name
 * @Date: 2021-05-21 14:55:15
 * @LastEditTime: 2021-05-24 10:12:09
 * @LastEditors: Please set LastEditors
 * @Description: In User Settings Edit
 * @FilePath: \shopd:\HTML001\布局小技巧\正则验证最多的字符串\正则验证过字符串最多的字符.html
-->
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>验证最多的字符</title>
  </head>

  <body>
    <button id="dian">点击</button>

    <script>
      //   const add = document.getElementById("dian");
      //   add.addEventListener("click", find("se"));

      //   let st = str.split("");
      //   //  外层循环
      //   function fun() {
      //     for (let i = 0; i < st.length; i++) {
      //       let art = new RegExp(st[i],"g");
      //         if (art.test(str)) {
      //           //   console.log("dsa");
      //           ee++;

      //         }
      //         console.log(ee);

      //         ee=0
      //     }
      //   }
      var se = "dbnjisandjasikBNFUIQWBFIUSggggggggggggggjfbnukndj";
        arr = []
        for(let i = 0 ; i<se.length;i++){
            if(arr[se[i]]){
                arr[se[i]]++
            }else{
                arr[se[i]] = 1
            }
        }
        console.log(arr)


    //   let st = se.split("");
    // var tt =[]
    // var pp =null
    //   for (let i = 0; i < se.length; i++) {
    //     let art = new RegExp(se[i], "g");
    //     ss = se.match(art);
    //     if(tt.length<ss.length){
    //         tt.length=ss.length
    //         pp = ss[0]
    //     }
    //   }
    //   console.log("出现最多的字符是"+pp+"出现最多的字符的次数是"+tt.length)

      // function find(val){
      //     obj={}
      //     for(let i = 0;i<val.length;i++){
      //         var key = val[i]
      //         if(obj[key]){
      //             obj[key]++
      //         }else{
      //             obj[key]=1
      //         }

      //     }
      //     var max = 0;//出现最多的次数
      //     var min = "";//出现最多的字符串
      //     for(var key in obj){
      //         if(max<obj[key]){
      //             max=obj[key]//保存出现最多的次数
      //             min = key//保存出现最多的字符串
      //         }
      //     }
      //     return max + min

      // }
      // find(se)
      
    </script>
  </body>
</html>
